inspection pcb ionic contamination testing design circuit csp inspector pcb repair bga inspections electronics assembly ic repair home